Using Performance Prediction to Allocate Grid Resources
نویسندگان
چکیده
Large-scale applications often require computational grids to obtain the needed compute power for execution. Generally, users are given access to a collection of resources that can be used for execution. The collection of resources can be dynamic, and the users must decide which collection of heterogeneous and distributed resources to use. However, many users often do not have knowledge of all of the resource performance characteristics on which to make informed decisions and therefore need automated tools to perform the mapping of jobs to the available resources. In this paper, we present a resource planner system that uses performance prediction, based upon historical data, to identify the appropriate resources. This system is used with a gravitational-wave physics experiment, LIGO, for which the initial results indicate an average of 24% reduction in execution time using the performance prediction versus a random selection of resources.
منابع مشابه
Modeling and Simulation of Grid Resource Brokering Algorithms
Grid Computing is concerned with applying the heteregenous resources of many computers to solve a single problem and involves managing the diverse resources towards a common objective. Successful utilization of grid infrastructure to solve resource intensive and computing problems requires performance modeling and evaluation to meet the QoS requirements of end users. Resource management and sch...
متن کاملA Fuzzy Based Mechanism For Allocation of Grid Resources
One of the main challenges in Grid computing is efficient allocation of resources (CPU-hours, network bandwidth) to the tasks submitted by users. In our previous work a technique to allocate resources in a grid environment using predicted data has been proposed. We propose utilization of the predicted data the resources were classified into three types; they are permanent resources, semi-perman...
متن کاملTask Scheduling in Grid Environment Using Simulated Annealing and Genetic Algorithm
Grid computing enables access to geographically and administratively dispersed networked resources and delivers functionality of those resources to individual users. Grid computing systems are about sharing computational resources, software and data at a large scale. The main issue in grid system is to achieve high performance of grid resources. It requires techniques to efficiently and adaptiv...
متن کاملAn intelligent water drop algorithm for optimizing task scheduling in grid environment
The goal of grid computing is to provide powerful computing for complex scientific problems by utilizing and sharing large scale resources available in the grid. Efficient scheduling algorithms are needed to allocate suitable resources for each submitted task. So scheduling is one of the most important issues for achieving high performance computing in grid. This paper addresses an approach for...
متن کاملLearning Automata Based Method for Grid Computing Resource Valuation with Resource Suitability Criteria
In economic Grid environments, the producers (resource owners) and consumers (resource users) have different goals, objectives, strategies, and supply-and-demand patterns. Mechanism based on economic models is an effective approach to solve the problem of grid resources management. Grid resource valuation and allocation is one of the fundamental problems in grid resource management. The essence...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004